package com.jelly.web.modules.basics.dictionary.dao;

import com.jelly.web.modules.basics.dictionary.domain.DiyType;
import com.jelly.web.modules.basics.dictionary.domain.DiyTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DiyTypeMapper {
    int countByExample(DiyTypeExample example);

    int deleteByExample(DiyTypeExample example);

    int deleteByPrimaryKey(String diyTypeId);

    int insert(DiyType record);

    int insertSelective(DiyType record);

    List<DiyType> selectByExample(DiyTypeExample example);

    DiyType selectByPrimaryKey(String diyTypeId);

    int updateByExampleSelective(@Param("record") DiyType record, @Param("example") DiyTypeExample example);

    int updateByExample(@Param("record") DiyType record, @Param("example") DiyTypeExample example);

    int updateByPrimaryKeySelective(DiyType record);

    int updateByPrimaryKey(DiyType record);
}